package view;

import javax.swing.JPanel;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;

// 自定义带有背景图片的面板工具类
public class ImagePanel extends JPanel {

    // 创建图像变量
    Image im;

    // 构造函数
    public ImagePanel(Image im) {
        this.im = im;// 初始化图像变量
        Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
        // 获取当前屏幕宽高
        this.setSize(dimension.width, dimension.height);
    }

    // 绘制组件
    public void paintComponent(Graphics g) {
        // 继承父类方法
        super.paintComponent(g);
        g.drawImage(im, 0, 0, this.getWidth(), this.getHeight(), this);
    }
}